package com.ruoyi.zhgd.mapper;

import com.ruoyi.zhgd.domain.NLaboratoryAsphaltRequires;
import com.ruoyi.zhgd.domain.vo.NLaboratoryAsphaltRequiresVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
import com.ruoyi.zhgd.dto.AsphaltRequiresRefDto;
import com.ruoyi.zhgd.dto.AsphaltRequiresRefRHDDto;
import com.ruoyi.zhgd.dto.AsphaltRequiresRefYDDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 沥青技术要求详情Mapper接口
 *
 * @author cj
 * @date 2023-09-21
 */
public interface NLaboratoryAsphaltRequiresMapper extends BaseMapperPlus<NLaboratoryAsphaltRequiresMapper, NLaboratoryAsphaltRequires, NLaboratoryAsphaltRequiresVo> {


    List<AsphaltRequiresRefDto> selectDetail(@Param("id") String id,@Param("type") String typeZ);

    List<AsphaltRequiresRefYDDto> selectDetailYD(@Param("id") String id, @Param("type") String type);

    List<AsphaltRequiresRefRHDDto> selectDetailRHD(@Param("id")String id,@Param("type") String typeR);

    List<NLaboratoryAsphaltRequires> selectLists(String type);

}
